+++ /dev/null
-[Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/a11y/children --tap"
-Type=session
-Output=TAP
+++ /dev/null
-[Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/a11y/derive"
-Type=session
-
+++ /dev/null
-[Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/a11y/misc --tap"
-Type=session
-Output=TAP
+++ /dev/null
-[Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_CSD=1 @libexecdir@/installed-tests/gtk-4.0/a11y/accessibility-dump -k --verbose --directory @libexecdir@/installed-tests/gtk-4.0/a11y"
-Type=session
-
+++ /dev/null
-[Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/a11y/text --tap"
-Type=session
-Output=TAP
+++ /dev/null
-[Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/a11y/tree-relationships --tap"
-Type=session
-Output=TAP
+++ /dev/null
-[Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/a11y/util --tap"
-Type=session
-Output=TAP
+++ /dev/null
-[Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/a11y/value --tap"
-Type=session
-Output=TAP
--- /dev/null
+[Test]
+Exec=@libexecdir@/installed-tests/gtk-4.0/a11y/children -k --tap
+Type=session
+Output=TAP
--- /dev/null
+[Test]
+Exec=@libexecdir@/installed-tests/gtk-4.0/a11y/derive -k --tap
+Type=session
+Output=TAP
]
testexecdir = join_paths(installed_test_bindir, 'a11y')
+testdatadir = join_paths(installed_test_datadir, 'a11y')
foreach t: a11y_tests
test_prefix = 'a11y'
endforeach
a11y_installed_tests = [
- 'a11ytests.test',
- 'a11ychildren.test',
- 'a11ytree.test',
- 'a11yvalue.test',
- 'a11yderive.test',
- 'a11ytext.test',
- 'a11yutil.test',
- 'a11ymisc.test',
+ 'tests.test',
+ 'children.test',
+ 'tree.test',
+ 'value.test',
+ 'derive.test',
+ 'text.test',
+ 'util.test',
+ 'misc.test',
]
installed_test_data = [
output: t,
configuration: test_cdata,
install: true,
- install_dir: installed_test_datadir)
+ install_dir: testdatadir)
endforeach
install_data(installed_test_data, install_dir: testexecdir)
--- /dev/null
+[Test]
+Exec=@libexecdir@/installed-tests/gtk-4.0/a11y/misc -k --tap
+Type=session
+Output=TAP
--- /dev/null
+[Test]
+Exec=@libexecdir@/installed-tests/gtk-4.0/a11y/accessibility-dump --tap -k --verbose --directory @libexecdir@/installed-tests/gtk-4.0/a11y
+Type=session
+Output=TAP
--- /dev/null
+[Test]
+Exec=@libexecdir@/installed-tests/gtk-4.0/a11y/text --tap -k
+Type=session
+Output=TAP
--- /dev/null
+[Test]
+Exec=@libexecdir@/installed-tests/gtk-4.0/a11y/tree-relationships --tap -k
+Type=session
+Output=TAP
--- /dev/null
+[Test]
+Exec=@libexecdir@/installed-tests/gtk-4.0/a11y/util --tap -k
+Type=session
+Output=TAP
--- /dev/null
+[Test]
+Exec=@libexecdir@/installed-tests/gtk-4.0/a11y/value --tap -k
+Type=session
+Output=TAP
[Test]
-Exec=@libexecdir@/installed-tests/gtk-4.0/css/api
+Exec=@libexecdir@/installed-tests/gtk-4.0/css/api --tap -k
Type=session
+Output=TAP
subdir('nodes')
subdir('style')
+testexecdir = join_paths(installed_test_bindir, 'css')
+testdatadir = join_paths(installed_test_datadir, 'css')
+
test_api = executable('api', 'api.c',
+ dependencies: libgtk_dep,
install: get_option('install-tests'),
- install_dir: join_paths(installed_test_bindir, 'css'),
- dependencies: libgtk_dep)
-test('api', test_api, suite: 'css')
+ install_dir: testexecdir)
+test('api', test_api,
+ args: ['--tap', '-k' ],
+ env: installed_test_env,
+ suite: 'css')
if get_option('install-tests')
conf = configuration_data()
configure_file(input: 'api.test.in',
output: 'api.test',
configuration: conf,
- install_dir: installed_test_datadir)
+ install_dir: testdatadir)
endif
-
-test_env = environment()
-test_env.set('G_TEST_SRCDIR', meson.current_source_dir())
-test_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
-test_env.set('GSETTINGS_BACKEND', 'memory')
-test_env.set('G_ENABLE_DIAGNOSTIC', '0')
+testexecdir = join_paths(installed_test_bindir, 'css', 'nodes')
+testdatadir = join_paths(installed_test_datadir, 'css')
testexecdir = join_paths(installed_test_bindir, 'css', 'nodes')
test_nodes = executable('test-css-nodes', 'test-css-nodes.c',
install: get_option('install-tests'),
install_dir: testexecdir,
dependencies: libgtk_dep)
-test('nodes', test_nodes, suite: 'css', env: test_env)
+test('nodes', test_nodes,
+ args: [ '--tap', '-k' ],
+ env: installed_test_env,
+ suite: 'css')
test_data = [
'box.ltr.nodes',
if get_option('install-tests')
conf = configuration_data()
conf.set('libexecdir', gtk_libexecdir)
- configure_file(input: 'test-css-nodes.test.in',
- output: 'test-css-nodes.test',
+ configure_file(input: 'nodes.test.in',
+ output: 'nodes.test',
configuration: conf,
- install_dir: installed_test_datadir)
+ install_dir: testdatadir)
install_data(test_data, install_dir: testexecdir)
--- /dev/null
+[Test]
+Exec=@libexecdir@/installed-tests/gtk-4.0/css/nodes/test-css-nodes --tap -k
+Type=session
+Output=TAP
+++ /dev/null
-[Test]
-Exec=/bin/sh -c "cd @libexecdir@/installed-tests/gtk-4.0/css/nodes && @libexecdir@/installed-tests/gtk-4.0/css/nodes/test-css-nodes --tap"
-Type=session
-Output=TAP
-test_env = environment()
-test_env.set('G_TEST_SRCDIR', meson.current_source_dir())
-test_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
-test_env.set('GSETTINGS_BACKEND', 'memory')
-test_env.set('G_ENABLE_DIAGNOSTIC', '0')
-
testexecdir = join_paths(installed_test_bindir, 'css', 'parser')
+testdatadir = join_paths(installed_test_datadir, 'css')
test_parser = executable('test-css-parser', 'test-css-parser.c',
install: get_option('install-tests'),
install_dir: testexecdir,
dependencies: libgtk_dep)
-test('parser', test_parser, suite: 'css', env: test_env)
+test('parser', test_parser,
+ args: [ '--tap', '-k' ],
+ env: installed_test_env,
+ suite: 'css')
test_data = [
'animation-crash-3.12.css',
if get_option('install-tests')
conf = configuration_data()
conf.set('libexecdir', gtk_libexecdir)
- configure_file(input: 'test-css-parser.test.in',
- output: 'test-css-parser.test',
+ configure_file(input: 'parser.test.in',
+ output: 'parser.test',
configuration: conf,
- install_dir: installed_test_datadir)
+ install_dir: testdatadir)
install_data(test_data, install_dir: testexecdir)
--- /dev/null
+[Test]
+Exec=@libexecdir@/installed-tests/gtk-4.0/css/parser/test-css-parser --tap -k
+Type=session
+Output=TAP
+++ /dev/null
-[Test]
-Exec=/bin/sh -c "cd @libexecdir@/installed-tests/gtk-4.0/css/parser && @libexecdir@/installed-tests/gtk-4.0/css/parser/test-css-parser --tap"
-Type=session
-Output=TAP
-test_env = environment()
-test_env.set('G_TEST_SRCDIR', meson.current_source_dir())
-test_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
-test_env.set('GSETTINGS_BACKEND', 'memory')
-test_env.set('G_ENABLE_DIAGNOSTIC', '0')
-
testexecdir = join_paths(installed_test_bindir, 'css', 'style')
+testdatadir = join_paths(installed_test_datadir, 'css')
cssresources = gnome.compile_resources(
'cssresources',
'test-css-style',
'test-css-style.c',
cssresources,
+ dependencies: libgtk_dep,
install: get_option('install-tests'),
install_dir: testexecdir,
- dependencies: libgtk_dep,
)
-test('style', test_style, suite: 'css', env: test_env)
+test('style', test_style,
+ args: [ '--tap', '-k' ],
+ env: installed_test_env,
+ suite: 'css')
test_data = [
'adjacent-states.css',
if get_option('install-tests')
conf = configuration_data()
conf.set('libexecdir', gtk_libexecdir)
- configure_file(input: 'test-css-style.test.in',
- output: 'test-css-style.test',
+ configure_file(input: 'style.test.in',
+ output: 'style.test',
configuration: conf,
- install_dir: installed_test_datadir)
+ install_dir: testdatadir)
install_data(test_data, install_dir: testexecdir)
endif
-
--- /dev/null
+[Test]
+Exec=@libexecdir@/installed-tests/gtk-4.0/css/style/test-css-style --tap -k
+Type=session
+Output=TAP
+++ /dev/null
-[Test]
-Exec=/bin/sh -c "cd @libexecdir@/installed-tests/gtk-4.0/css/style && @libexecdir@/installed-tests/gtk-4.0/css/style/test-css-style --tap"
-Type=session
-Output=TAP
+testexecdir = join_paths(installed_test_bindir, 'gsk')
+testdatadir = join_paths(installed_test_datadir, 'gsk')
+
test_render_nodes = executable(
'test-render-nodes',
['test-render-nodes.c',
'reftest-compare.c'],
dependencies: libgtk_dep,
+ install: get_option('install-tests'),
+ install_dir: testexecdir
)
cairo_test_env = environment()
cairo_test_env.set('G_ENABLE_DIAGNOSTIC', '0')
cairo_test_env.set('GSK_RENDERER', 'cairo')
-test('nodes (cairo)', test_render_nodes, suite: 'gsk', env: cairo_test_env)
+test('nodes (cairo)', test_render_nodes,
+ args: [ '--tap', '-k' ],
+ env: cairo_test_env,
+ suite: 'gsk')
vulkan_test_env = environment()
vulkan_test_env.set('G_TEST_SRCDIR', meson.current_source_dir())
vulkan_test_env.set('G_ENABLE_DIAGNOSTIC', '0')
vulkan_test_env.set('GSK_RENDERER', 'vulkan')
-test('nodes (vulkan)', test_render_nodes, suite: 'gsk', env: vulkan_test_env)
+test('nodes (vulkan)', test_render_nodes,
+ args: [ '--tap', '-k' ],
+ env: vulkan_test_env,
+ suite: 'gsk')
test_data = [
'blendmode.node',
if get_option('install-tests')
conf = configuration_data()
conf.set('libexecdir', gtk_libexecdir)
- configure_file(input: 'test-render-nodes.test.in',
- output: 'test-render-nodes.test',
+ configure_file(input: 'render-nodes.test.in',
+ output: 'render-nodes.test',
configuration: conf,
- install_dir: installed_test_datadir)
+ install_dir: testdatadir)
install_data(test_data, install_dir: testexecdir)
--- /dev/null
+[Test]
+Exec=@libexecdir@/installed-tests/gtk-4.0/gsk/test-render-nodes --tap -k
+Type=session
+Output=TAP
+++ /dev/null
-[Test]
-Exec=/bin/sh -c "cd @libexecdir@/installed-tests/gtk-4.0/gsk && @libexecdir@/installed-tests/gtk-4.0/gsk/test-render-nodes --tap"
-Type=session
-Output=TAP